package cn.iocoder.yudao.module.vote.utils;

import cn.iocoder.yudao.module.vote.constants.Const;
import cn.iocoder.yudao.module.vote.constants.VoteStatusEnum;
import cn.iocoder.yudao.module.vote.controller.admin.voteuserresult.vo.VoteOnlineUpdateReqVO;
import cn.iocoder.yudao.module.vote.controller.admin.voteuserresult.vo.VoteYearUserResultCateSubRespVO;
import cn.iocoder.yudao.module.vote.dal.dataobject.voterecorddetail.VoteRecordDetailDO;
import cn.iocoder.yudao.module.vote.dal.dataobject.voteuserresult.VoteUserResultDO;
import cn.iocoder.yudao.module.vote.dal.dataobject.voteuserresultdetail.VoteUserResultDetailDO;

import static cn.iocoder.yudao.module.vote.constants.Const.*;

/**
 * @description:
 * @author: moving
 * @date: 2022/7/12 16:20
 */
public class VoteStatusUtils {
//
//
//    public static VoteRecordDetailDO setVoteStatus(VoteOnlineUpdateReqVO.VoteStatus updateReqVO){
//        VoteRecordDetailDO resultDO = new VoteRecordDetailDO();
//
//        switch (updateReqVO.getVoteStatus()){
//            case EXCELLENT:
//                resultDO.setExcellent(1);
//                break;
//            case QUALIFIED:
//                resultDO.setQualified(1);
//                break;
//            case BASEQUALIFIED:
//                resultDO.setBaseQualified(1);
//                break;
//            case UNQUALIFIED:
//                resultDO.setUnqualified(1);
//                break;
//            case WAIVER:
//                resultDO.setWaiver(1);
//                break;
//        }
//        return resultDO;
//    }
//
//
//
//    public static Integer switchVoteStatus(VoteRecordDetailDO resultDO){
//        if(resultDO.getExcellent()>0){
//            return EXCELLENT;
//        }
//        if(resultDO.getQualified()>0){
//            return QUALIFIED;
//        }
//        if(resultDO.getBaseQualified()>0){
//            return BASEQUALIFIED;
//        }
//        if(resultDO.getUnqualified()>0){
//            return UNQUALIFIED;
//        }
//        if(resultDO.getWaiver()>0){
//            return WAIVER;
//        }
//        return 0;
//
//    }
//
//
//    public static Integer setVoteStatus(VoteUserResultDO resultDO){
//        if(resultDO.getExcellent()>0){
//            resultDO.setVoteStatus(EXCELLENT);
//        }
//        if(resultDO.getQualified()>0){
//            resultDO.setVoteStatus(QUALIFIED);
//        }
//        if(resultDO.getBaseQualified()>0){
//            resultDO.setVoteStatus(BASEQUALIFIED);
//        }
//        if(resultDO.getUnqualified()>0){
//            resultDO.setVoteStatus(UNQUALIFIED);
//        }
//        if(resultDO.getWaiver()>0){
//            resultDO.setVoteStatus(WAIVER);
//        }
//        return resultDO.getVoteStatus();
//
//    }


}
